Providing a diagnosis of a system of a building

ABSTRACT

Devices, methods, and systems for providing a diagnosis of a system of a building are described herein. One method includes displaying a system of a building, wherein the display of the system includes an identification of a particular component of the system, identifying, within the display of the system, a number of components of the system related to the particular component, and identifying, within the display of the system, a relationship between the particular component and the number of components and a relative operational status of the particular component and the number of components.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation of U.S. application Ser. No.13/589,815, filed Aug. 20, 2012, the entire specification of which isincorporated herein by reference.

TECHNICAL FIELD

The present disclosure relates to devices, methods, and systems forproviding a diagnosis of a system of a building.

BACKGROUND

An operations and/or domain analyst (e.g., a maintenance person) of abuilding may be responsible for diagnosing, fixing, and/or resolvingproblems (e.g., faults and/or abnormalities) associated with thebuilding (e.g., associated with a system of the building). The analystmay also be responsible for diagnosing and/or improving poor performance(e.g., poor performance factors) of the building (e.g., of a system ofthe building).

In order to properly perform these tasks, however, the analyst has tohave a sufficient understanding of the operational context of thebuilding, and sufficient knowledge of which actions can be taken inresponse to the problem or poor performance. Accordingly, the analystmay need a significant amount of training and/or experience to properlyperform these tasks. Further, performing these tasks may be timeconsuming for the operator.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a method for providing a diagnosis of a system of abuilding in accordance with one or more embodiments of the presentdisclosure.

FIGS. 2A-2C illustrate an example of a display of a system of a buildingin accordance with one or more embodiments of the present disclosure.

FIG. 3 illustrates a computing device for providing a diagnosis of asystem of a building in accordance with one or more embodiments of thepresent disclosure.

DETAILED DESCRIPTION

Devices, methods, and systems for providing a diagnosis of a system of abuilding are described herein. For example, one or more embodimentsinclude displaying a system of a building, wherein the display of thesystem includes an identification of a particular component of thesystem, identifying, within the display of the system, a number ofcomponents of the system related to the particular component, andidentifying, within the display of the system, a relationship betweenthe particular component and the number of components and a relativeoperational status of the particular component and the number ofcomponents.

Providing a diagnosis of a system of a building in accordance with oneor more embodiments of the present disclosure can improve the ability ofan operations and/or domain analyst (e.g., maintenance person) of thebuilding to diagnose, fix, and/or resolve problems (e.g., faults and/orabnormalities) associated with the building system. Further, providing adiagnosis of a system of a building in accordance with one or moreembodiments of the present disclosure can improve the ability of thebuilding analyst to diagnose poor performance (e.g., poor performancefactors) of the building system.

For example, one or more embodiments of the present disclosure canprovide the analyst with information about a problem with and/or poorperformance of the building system within the operational context of thebuilding. Further, one or more embodiments of the present disclosure canprovide the analyst with information about actions that can be taken inresponse to the problem and/or poor performance. Accordingly, one ormore embodiments of the present disclosure can reduce the amount oftraining, experience, and/or time needed by the analyst to properlyaddress the problem and/or poor performance of the building system.

In the following detailed description, reference is made to theaccompanying drawings that form a part hereof. The drawings show by wayof illustration how one or more embodiments of the disclosure may bepracticed.

These embodiments are described in sufficient detail to enable those ofordinary skill in the art to practice one or more embodiments of thisdisclosure. It is to be understood that other embodiments may beutilized and that process changes may be made without departing from thescope of the present disclosure.

As will be appreciated, elements shown in the various embodiments hereincan be added, exchanged, combined, and/or eliminated so as to provide anumber of additional embodiments of the present disclosure. Theproportion and the relative scale of the elements provided in thefigures are intended to illustrate the embodiments of the presentdisclosure, and should not be taken in a limiting sense.

The figures herein follow a numbering convention in which the firstdigit or digits correspond to the drawing figure number and theremaining digits identify an element or component in the drawing.Similar elements or components between different figures may beidentified by the use of similar digits.

As used herein, “a” or “a number of” something can refer to one or moresuch things. For example, “a number of components” can refer to one ormore components.

FIG. 1 illustrates a method 100 for providing a diagnosis (e.g., avisual diagnosis) of a system of a building in accordance with one ormore embodiments of the present disclosure. Method 100 can be performed,for example, by computing device 340 described in connection with FIG.3.

The diagnosis can be provided (e.g., displayed and/or presented), forexample, to an operations and/or domain analyst of the building.However, embodiments of the present disclosure are not so limited. Forexample, the diagnosis can be provided to any person and/or entityresponsible for diagnosing, fixing, and/or resolving problems (e.g.,faults and/or abnormalities) associated with the building, and/or to anyperson and/or entity responsible for diagnosing and/or improving poorperformance (e.g., poor performance factors) of the building.

At block 102, method 100 includes displaying (e.g., providing a displayof) a system of a building, wherein the display of the system includesan identification of a particular component of the system. The systemcan be, for example, a control system of the building, such as aheating, ventilation, and air conditioning (HVAC) system of thebuilding. However, embodiments of the present disclosure are not limitedto a particular type of building system.

The display of the system can be, for example, an architectural layoutof the system, such as, for instance, a floor plan and/or schematic ofthe system, and/or can include the components of the system (e.g., theparticular component and other components of the system). The display ofthe system can be, for instance, a two-dimensional or three-dimensionaldisplay. However, embodiments of the present disclosure are not limitedto a particular type of display.

The particular component can be, for example, an object, controlcomponent, piece of equipment, device, network, distribution system(e.g., an air, water, gas, electricity, and/or fuel distributionsystem), area, space, room, sensor, and/or actuator of the system.However, embodiments of the present disclosure are not limited to aparticular type of component.

The identification of the particular component can include, for example,an illustration and/or highlighting of the particular component via, forexample, color coding and/or animation, among other methods. That is,identification of the particular component can cause the particularcomponent to stand out from and/or be contrasted with the rest of thedisplay (e.g., the other components of the display). Further, theidentification of the particular component can include hiding and/oradjusting (e.g., increasing) the transparency level of the othercomponents of the system. Such an identification can avoid occlusion,for example.

In some embodiments, the particular component can be a component of thesystem having a problem associated therewith. The problem can be, forexample, a fault, abnormality (e.g., abnormal performancecharacteristic), and/or error, such as a mechanical fault and/or controlerror, associated with the particular component. For instance, theproblem can be that an operational condition (e.g., an operationaland/or performance value) associated with the particular component thatis not within a performance assessment rule and/or control chart for theparticular component. As an example, the problem can be a temperatureexception associated with the particular component (e.g., thetemperature of the particular component is outside a particulartemperature range).

In some embodiments, the display of the system can include anidentification of the problem associated with the particular component.The identification of the problem associated with the particularcomponent can include the operational status of the particular componentand/or an indication that the particular component has a problemassociated therewith such as, for example, an alarm associated with theparticular component. An example of a display of a system of a buildingthat includes an identification of a particular component of the systemand a problem associated with the particular component will be furtherdescribed herein (e.g., in connection with FIG. 2A).

In some embodiments, the particular component can be a component of thesystem selected (e.g., clicked on) in the display by a user. That is,the particular component can be identified in the display in response toa selection of the component by a user. The user can be, for example,the operations and/or domain analyst (e.g., maintenance person) of thebuilding.

At block 104, method 100 includes identifying, within (e.g., in situwith and/or as part of) the display of the system, a number ofcomponents of the system related (e.g., operationally related) to theparticular component. The number of components of the system related tothe particular component can be identified within the display by, forexample, illustrating and/or highlighting the number of components inthe display (e.g., such that the number of components stand out fromand/or are contrasted with the rest of the display).

The number of components of the system related to the particularcomponent can include, for example, object(s), control component(s),equipment, device(s), network(s), distribution system(s), area(s),space(s), room(s), sensor(s), and/or actuator(s) of the system relatedto the particular component. For instance, the number of components caninclude a chiller(s), boiler(s), pump(s), fan(s), ducts, pipes, airdamper(s) such as a variable air volume (VAV) damper, air handlingunit(s) (AHUs), coil(s) such as a heating and/or cooling coil, airfilter(s), and/or cooling tower(s). However, embodiments of the presentdisclosure are not limited to a particular type(s) of component.

A component of the system may be related to the particular component if,for example, its operation affects and/or controls the particularcomponent (e.g., the operational condition associated with theparticular component), or if it connects a particular component to otherrelated components. For instance, if the particular component is a roomof the building, components of the system of the building that may berelated to the room can include, for example, an AHU (e.g., AHU 234further described in connection with FIG. 2B) and/or a VAV (e.g., VAV232 further described in connection with FIGS. 2B and 2C) damper thatsupplies air to the room, a cooling coil that transfers unwanted heatfrom the air of the room to a cooling tower, and the cooling tower thatreceives and disposes of (e.g., rejects) the unwanted heat via thecooling coil, among other possible components. An example of anidentification within the display of a number of components of thesystem related to the particular component will be further describedherein (e.g., in connection with FIGS. 2B-2C).

At block 106, method 100 includes identifying, within the display of thesystem, a relationship (e.g., an operational relationship) between theparticular component and the number of components and the relativeoperational status of the particular component and the number ofcomponents. The relationship between the particular component and thenumber of components can be identified within the display by, forexample, illustrating and/or highlighting the relationship. Further, adynamic filter can be applied to select related and/or specific kinds ofcomponents at various levels of detail.

The relationship between the particular component and the number ofcomponents can include, for example, a number of connections between theparticular component and the number of components (e.g., a chain ofequipment, such as duct work, pipes, and/or electrical and/or gasdistribution equipment, that connects the particular component and thenumber of components). An example of an identification within thedisplay of a relationship between the particular component and thenumber of components will be further described herein (e.g., inconnection with FIG. 2B).

At block 108, method 100 includes providing (e.g., displaying and/orpresenting), within the display of the system, operational conditions(e.g., operational and/or performance values) associated with (e.g., ofand/or at) the particular component and/or the number of components.Operational conditions associated with the particular component and/orthe number of components can include, for example, temperature, airflow, humidity, air pollutants, liquid (e.g., water) flow, operationalstatus and/or energy consumption. Further, the operational conditionscan include the status of the particular component and/or an alarm(s)indicating a fault condition(s) associated with the particularcomponent. However, embodiments of the present disclosure are notlimited to a particular type(s) of operational conditions.

At block 110, method 100 includes providing, within the display of thesystem, a number of suggested actions to take in response to (e.g., tofix and/or resolve) a problem associated with the particular component.The problem associated with the particular component can be, forexample, a fault, abnormality (e.g., abnormal performancecharacteristic), and/or error, such as a mechanical fault and/or controlerror, associated with the particular component, as previously describedherein. Further, the problem can be related to the operationalconditions associated with the particular component.

The number of actions to take in response to the problem associated withthe particular component can be determined (e.g., by the computingdevice) based on, for example, rules (e.g., valid operating parameterranges) associated with the particular component and/or the number ofcomponents, reasons the problem may be occurring, previous (e.g.,previously occurring) operational conditions associated with theparticular component and/or the number of components, and/or previousactions taken in response to previous problems associated with theparticular component and/or the number of components. The number ofactions to take can include, for example, requesting on-site and/orremote service support.

The number of actions to take can be provided, for example, in a textbox within the display of the system and/or in a more hands-free mode,such as, for instance, a speech interface (e.g., artificial synthesizedspeech) and/or video clips explaining the possible root causes of theproblem and/or action options. Further, the number of actions to takecan be provided in order of probability that they will fix and/orresolve the problem associated with the particular component.

In some embodiments, the results of the action(s) taken in response tothe problem can also be provided. For example, a comparison of the timeline of the action(s) taken with co-incident factors that would bedifferent such as, for instance, energy usage and/or cost, can beprovided.

At block 112, method 100 includes providing, within the display of thesystem, a number of reasons the problem associated with the particularcomponent may be occurring. The reasons the problem may be occurring canbe provided, for example, in a text box within the display of the system(e.g., the same text box in which the number of actions to take inresponse to the problem are provided). Further the reasons can beprovided in order of probability that they are the reason(s) the problemis occurring.

At block 114, method 100 includes receiving a selection of one of thenumber of actions to take in response to the problem associated with theparticular component, and executing the selected action. The selectionof the action to take in response to the problem can be received from auser, such as, for example, the operations and/or domain analyst of thebuilding. That is, the user can select the action to take in response tothe problem. However, embodiments of the present disclosure are not solimited. For example, in some embodiments, the action to take inresponse to the problem can be selected (e.g., automatically) by thecomputing device.

At block 116, method 100 includes providing, within the display of thesystem, a number of actions to take to improve performance of theparticular component. For example, a number of actions that wouldincrease the energy efficiency of the particular component can beprovided.

The number of actions to take to improve the performance of theparticular component can be determined (e.g., by the computing device)based on, for example, rules (e.g., operating parameters) associatedwith the particular component and/or the number of components, reasonsthe poor performance may be occurring, previous (e.g., previouslyoccurring) operational conditions associated with the particularcomponent and/or the number of components, and/or previous actions takento improve the performance of the particular component. Further, ahistory of actions taken can be saved and later reviewed dynamicallyover a time line for selected components in order to help isolaterecurring problems.

The number of actions to take can be provided, for example, in a textbox within the display of the system (e.g., the same text box in whichthe number of actions to take in response to the problem associated withthe particular component and/or the number of reasons the problemassociated with the particular component may be occurring are provided).Additionally and/or alternatively, the number of actions to take can beprovided in a hands-free mode via, for instance, a speech interface(e.g., synthesized speech) and/or video clips explaining the possibleroot causes of the problem and/or action options. Further, the number ofactions to take can be provided in the order of probability that theywill improve the performance of the particular component and/or in orderof amount (e.g., by how much) they will improve the performance of theparticular component in terms of energy consumption, cost, and/orenvironmental impact, among other factors.

Although not illustrated in FIG. 1, in some embodiments method 100 caninclude receiving (e.g., from a user) a selection of one of the numberof actions to take in response to improve the performance of theparticular component, and executing the selected action, in a manneranalogous to that previously described in connection with block 114.

At block 118, method 100 includes providing, within the display of thesystem, an alarm history associated with the particular component. Thealarm history can include, for example, previous problems associatedwith the particular component, and/or the dates and/or times theprevious problems associated with the particular component occurred. Thealarm history can be provided, for example, in a text box within thedisplay of the system (e.g., the same text box in which the number ofactions to take in response to the problem associated with theparticular component, the number of reasons the problem associated withthe particular component may be occurring, and/or the number of actionsto take to improve the performance of the particular component areprovided).

At block 120, method 100 includes providing, within the display of thesystem, a number of problems associated with the particular componentand/or the number of components. The problems can be provided, forexample, in a text box within the display of the system (e.g., the sametext box in which the number of actions to take in response to theproblem associated with the particular component, the number of reasonsthe problem associated with the particular component may be occurring,the number of actions to take to improve the performance of theparticular component, and/or the alarm history are provided).Additionally and/or alternatively, the number of actions to take can beprovided in a hands-free mode via, for instance, a speech interface(e.g., synthesized speech) and/or video clips explaining the possibleroot causes of the problem and/or action options.

The problems can be related to the operational conditions of theparticular component and/or the number of components. For example, theproblems associated with the number of components can be related to theoperational conditions of the number of components. As an additionalexample, a problem can be a sub-class of an operational condition.

Although not shown in FIG. 1, in some embodiments method 100 can includereceiving a selection of the particular component or one of the numberof components, and providing, within the display of the system,additional information about the selected component. The componentselection can be received from the user by, for example, the userclicking on the component in the display. The additional information caninclude, for example, the status history of the selected component, themaintenance history of the selected component, and/or specificationinformation of the selected component, among other information.

FIGS. 2A-2C illustrate an example of a display 230 of a system of abuilding in accordance with one or more embodiments of the presentdisclosure. Display 230 can be displayed by computing device 340 (e.g.,user interface 346 of computing device 340) described in connection withFIG. 3. In the example illustrated in FIGS. 2A-2C, the system is an HVACsystem of a building.

Display 230 can be displayed, for example, to an operations and/ordomain analyst of the building. However, embodiments of the presentdisclosure are not so limited. For example, display 230 can be displayedto any person and/or entity responsible for diagnosing, fixing, and/orresolving problems (e.g., faults and/or abnormalities) associated withthe building, and/or to any person and/or entity responsible fordiagnosing and/or improving poor performance (e.g., poor performancefactors) of the building.

In the example illustrated in FIG. 2A, display 230 includes anidentification of a particular component of the system having a problemassociated therewith, and an identification of the problem associatedwith the particular component. The particular component is a space(e.g., room) of the building, and the identification includes ahighlighting of the space (e.g., the walls of the room). The problemassociated with the identified space is a temperature exception (e.g.,the temperature of the space is outside a particular temperature range).The identification of the temperature exception is an indication (e.g.,a surface texture change) that there is a temperature exceptionassociated with the space. That is, in the example illustrated in FIG.2A, display 230 includes an identification of a space of the buildinghaving a temperature exception, and an identification of the temperatureexception via a surface texture change.

In some embodiments, the shading and/or color of a surface texturechange can be used to highlight various conditions of the particularcomponent. The type of condition and/or how it is shown can be userselectable.

In the example illustrated in FIG. 2B, display 230 includes anidentification within the display of a number of components of thesystem related to the space of the building identified in FIG. 2A, andan identification within the display of a relationship between the spaceand the number of components. The number of components of the systemrelated to the space include an AHU 234 and a VAV 232 damper that supplyair to the space, and the identification includes a highlighting of theAHU 234 and VAV 232 damper. The relationship between the space and theAHU 234 and VAV 232 damper includes the air ducts that connect the AHU234 and VAV 232 damper with the space, and the identification includes ahighlighting of the air ducts. That is, in the example illustrated inFIG. 2B, display 230 includes an identification within the display of anAHU 234 and VAV 232 damper that supply air to the space, and anidentification with the display of the air ducts that connect the AHU234 and VAV 232 damper with the space.

In the example illustrated in FIG. 2C, display 230 includes anidentification within the display of an additional number of componentsof the system related to the space of the building identified in FIG.2A. The number of components of the system related to the space includea chiller that transfers unwanted heat from the air of the space to acooling tower, and the cooling tower that receives and disposes of(e.g., rejects) the unwanted heat from its cooling coil, and theidentification includes a highlighting of the chiller and cooling tower.That is, in the example illustrated in FIG. 2C, display 230 includes anidentification within the display of a chiller that transfers unwantedheat from the air of the space to a cooling tower, and the cooling towerthat receives and disposes of the unwanted heat from the chiller.

In the example illustrated in FIG. 2C, display 230 also includes a textbox providing the air supply temperature of VAV 232 damper, and a textbox providing the temperature of the space. Further, in the exampleillustrated in FIG. 2C, display 230 includes a text box providing anumber of suggested actions to take in response to the problem (e.g.,the temperature exception) associated with the space.

FIG. 3 illustrates a computing device 340 for providing a diagnosis of asystem of a building in accordance with one or more embodiments of thepresent disclosure. Computing device 340 can be, for example, a laptopcomputer, a desktop computer, or a mobile device (e.g., a mobile phone,a personal digital assistant, etc.), among other types of computingdevices.

As shown in FIG. 3, computing device 340 can include a memory 342 and aprocessor 344 coupled to memory 342. Memory 342 can be any type ofstorage medium that can be accessed by processor 344 to perform variousexamples of the present disclosure. For example, memory 342 can be anon-transitory computer readable medium having computer readableinstructions (e.g., computer program instructions) stored thereon thatare executable by processor 344 to provide a diagnosis of a system of abuilding in accordance with one or more embodiments of the presentdisclosure.

Memory 342 can be volatile or nonvolatile memory. Memory 342 can also beremovable (e.g., portable) memory, or non-removable (e.g., internal)memory. For example, memory 342 can be random access memory (RAM) (e.g.,dynamic random access memory (DRAM) and/or phase change random accessmemory (PCRAM)), read-only memory (ROM) (e.g., electrically erasableprogrammable read-only memory (EEPROM) and/or compact-disc read-onlymemory (CD-ROM)), flash memory, a laser disc, a digital versatile disc(DVD) or other optical disk storage, and/or a magnetic medium such asmagnetic cassettes, tapes, or disks, among other types of memory.

Further, although memory 342 is illustrated as being located incomputing device 340, embodiments of the present disclosure are not solimited. For example, memory 342 can also be located internal to anothercomputing resource (e.g., enabling computer readable instructions to bedownloaded over the Internet or another wired or wireless connection).

As shown in FIG. 3, computing device 340 can also include a userinterface 346. User interface 346 can include, for example, a display(e.g., a screen). The display can be, for instance, a touch-screen(e.g., the display can include touch-screen capabilities). Additionallyand/or alternatively, user interface 346 can include a hand-free userinterface in which actions and/or instructions can be provided (e.g., toa user of computing device 340) via a speech interface (e.g.,synthesized speech), and in which the user can speak (e.g., rather thantype) inputs into computing device 340, which can then recognize them.

User interface 346 (e.g., the display of user interface 346) can provide(e.g., display and/or present) information to a user of computing device340. For example, user interface 336 can provide a display of a systemof a building to the user, wherein the display includes anidentification of a particular component of the system, anidentification of a problem associated with the particular component, anidentification of a number of components of the system related to theparticular component, an identification of a relationship between theparticular component and the number of components, operationalconditions associated with the particular component and/or number ofcomponents, a number of actions to take in response to the problemassociated with the particular component and/or to improve theperformance of the particular component, a number of reasons the problemassociated with the particular component may be occurring, an alarmhistory associated with the particular component, and/or a number ofproblems associated with the particular component and/or the number ofcomponents, as previously described herein.

The user of computing device 340 can be, for example, an operationsand/or domain analyst of the building. However, embodiments of thepresent disclosure are not so limited. For example, the user can be anyperson and/or entity responsible for diagnosing, fixing, and/orresolving problems (e.g., faults and/or abnormalities) associated withthe building, and/or to any person and/or entity responsible fordiagnosing and/or improving poor performance (e.g., poor performancefactors) of the building. Further, the user and computing device 340 maybe co-located (e.g., the user and computing device may both be locatedin the building), or the user and computing device 340 may not beco-located (e.g., the user may remote into computing device 340 via anetwork).

Additionally, computing device 340 can receive information from the userof computing device 340 through an interaction with the user via userinterface 346. For example, computing device 340 can receive input fromthe user, such as a selection of one of the number of actions to take inresponse to the program associated with the particular component, aspreviously described herein. The user can enter the input into computingdevice 340 using, for instance, a mouse and/or keyboard, or otherperipheral, associated with computing device 340 (e.g., user interface346), or by touching user interface 346 in embodiments in which userinterface 346 includes a touch-screen.

As shown in FIG. 3, computing device 340 can also include a networkinterface 348 and a peripheral interface 350 coupled to processor 344.Network interface 348 can couple (e.g., connect) computing device 340 toone or more networks (not shown in FIG. 3), and peripheral interface 350can couple computing device 340 to one or more peripheral devices. Forexample, peripheral interface 350 can include a voice, keyboard, mouse,video, and/or movement interpretation (e.g., WII) interface, among othertypes of peripheral interfaces.

Although specific embodiments have been illustrated and describedherein, those of ordinary skill in the art will appreciate that anyarrangement calculated to achieve the same techniques can be substitutedfor the specific embodiments shown. This disclosure is intended to coverany and all adaptations or variations of various embodiments of thedisclosure.

It is to be understood that the above description has been made in anillustrative fashion, and not a restrictive one. Combination of theabove embodiments, and other embodiments not specifically describedherein will be apparent to those of skill in the art upon reviewing theabove description.

The scope of the various embodiments of the disclosure includes anyother applications in which the above structures and methods are used.Therefore, the scope of various embodiments of the disclosure should bedetermined with reference to the appended claims, along with the fullrange of equivalents to which such claims are entitled.

In the foregoing Detailed Description, various features are groupedtogether in example embodiments illustrated in the figures for thepurpose of streamlining the disclosure. This method of disclosure is notto be interpreted as reflecting an intention that the embodiments of thedisclosure require more features than are expressly recited in eachclaim.

Rather, as the following claims reflect, inventive subject matter liesin less than all features of a single disclosed embodiment. Thus, thefollowing claims are hereby incorporated into the Detailed Description,with each claim standing on its own as a separate embodiment.

What is claimed:
 1. A computer implemented method for providing adiagnosis of a system of a building, comprising: displaying, by acomputing device having a processor, a system of a building on a userinterface of the computing device, wherein the display of the systemincludes an identification of a component of the system; identifying, bythe computing device within the display of the system on the userinterface, a number of other components of the system related to thecomponent; identifying, by the computing device within the display ofthe system on the user interface: a relationship between the componentand the number of other components; and a relative operational status ofthe component and the number of other components; providing, by thecomputing device within the display of the system on the user interface,a number of suggested actions to take in response to a problemassociated with the component, wherein providing the number of suggestedactions includes: determining a probability that respective suggestedaction will resolve the problem; and providing the number of suggestedactions in an order of the probability that each respective suggestedaction will resolve the problem; and receiving, by the computing devicefrom a user via the user interface, a selection of one of the number ofsuggested actions to take in response to the problem associated with thecomponent.
 2. The method of claim 1, wherein the method includesproviding, within the display of the system, a result of the actionselected to be taken in response to the problem associated with thecomponent.
 3. The method of claim 1, wherein the relationship betweenthe component and the number of other components includes a number ofconnections between the component and the number of other components. 4.The method of claim 1, wherein the relative operational status of thecomponent and the number of other components include operationalconditions associated with the component and the number of othercomponents.
 5. The method of claim 4, wherein the operational conditionsassociated with the component and the number of other components includeat least one of: temperature; air flow; humidity; air pollutants; liquidflow; and energy consumption.
 6. The method of claim 1, wherein theidentification of the component includes a highlighting of thecomponent.
 7. The method of claim 1, wherein identifying the number ofother components includes highlighting the number of other components.8. A computing device for providing a diagnosis of a system of abuilding, comprising: a user interface; a memory; and a processorconfigured to execute executable instructions stored in the memory to:provide, on the user interface of the computing device, a display of asystem of a building, wherein the display of the system includes anidentification of a component of the system; identify, within thedisplay of the system on the user interface of the computing device, anumber of other components of the system related to the component and arelationship between the component and the number of other components;and provide, within the display of the system on the user interface ofthe computing device: an operational condition associated with thecomponent; and a number of suggested actions to take in response to aproblem associated with the component, wherein providing the number ofsuggested actions includes: determining a probability that eachrespective suggested action will resolve the problem; and providing thenumber of suggested actions in an order of the probability that eachrespective suggested action will resolve the problem; receive, from auser via the user interface of the computing device, a selection of oneof the number of suggested actions to take in response to the problemassociated with the component; and provide, within the display of thesystem on the user interface of the computing device, a result of theaction selected to be taken in response to the problem associated withthe component.
 9. The computing device of claim 8, wherein the displayof the system includes an identification of the problem associated withthe component.
 10. The computing device of claim 8, wherein theoperational condition associated with the component includes atemperature of the component.
 11. The computing device of claim 8,wherein processor is configured to execute the executable instructionsto provide the number of suggested actions to take in response to theproblem associated with the component in a text box within the displayof the system.
 12. The computing device of claim 8, wherein processor isconfigured to execute the executable instructions to provide the numberof suggested actions to take in response to the problem associated withthe component in a hands-free mode.
 13. A non-transitory computerreadable medium having computer readable instructions stored thereonthat are executable by a processor to: provide, by a computing devicehaving a processor, a display of a system of a building on a userinterface of the computing device, wherein the display of the systemincludes an identification of a component of the system and a problemassociated with the component; identify, by the computing device withinthe display of the system on the user interface, a number of othercomponents of the system related to the component and a relationshipbetween the component and the number of other components; suggest, bythe computing device within the display of the system on the userinterface, a number of actions to take in response to the problemassociated with the component, wherein suggesting the number of actionsincludes: determining a probability that each respective suggestedaction will resolve the problem; and suggesting the number of actions inan order of the probability that each respective suggested action willresolve the problem; and receive, by the computing device from a uservia the user interface, a selection of one of the number of suggestedactions to take in response to the problem associated with thecomponent.
 14. The non-transitory computer readable medium of claim 13,wherein the computer readable instructions are executable by theprocessor to: execute the selected action; and provide, within thedisplay of the system, a result of the executed action.
 15. Thenon-transitory computer readable medium of claim 13, wherein therelationship between the component and the number of other componentsincludes a chain of equipment that connects the component and the numberof other components.
 16. The non-transitory computer readable medium ofclaim 13, wherein the computer readable instructions are executable bythe processor to: determine a number of reasons the problem associatedwith the component is occurring; and suggest the number of actions totake in response to the problem based on the determined number ofreasons the problem is occurring.
 17. The non-transitory computerreadable medium of claim 13, wherein the computer readable instructionsare executable by the processor to suggest the number of actions to takein response to the problem associated with the component based on anumber of previous operational conditions associated with the component.18. The non-transitory computer readable medium of claim 13, wherein thecomputer readable instructions are executable by the processor tosuggest the number of actions to take in response to the problemassociated with the component based on a number of previous actionstaken in response to a number of previous problems associated with thecomponent.
 19. The non-transitory computer readable medium of claim 13,wherein the number of actions include requesting service support.